package svc

import "text/template"

type Service interface {
	CreateAndStartService(templates *template.Template, execPath string) error // template for service, execPath for execer
	CheckServiceConfig() bool
	RestartService() error
	IsRunning() bool
	WaitForServiceRunning() error
	RemoveService() error
}